package com.utbm.lo54.dao;

import java.util.Set;

import com.utbm.lo54.entity.Client;
import com.utbm.lo54.entity.Session;

public interface ClientDAOInterface {


	public static enum ClientProperties {
		
		ID, 
		LASTNAME,
		FIRSTNAME,
		ADDRESS,
		PHONE,
		EMAIL,
		SESSION_ID,
		TYPE
	}
	
	Client create(Client cl);
	Client findById(Long id);
	void delete(Client cl);
	void update(Client cl);
	Set<Client> getAllClient();
	
}
